venus's slipper - English Synonyms Dictionary